package com.ease.database.ddl.initializer;

import org.springframework.jdbc.core.namedparam.SqlParameterSource;

import com.ease.platform.access.service.impl.AbstractNamespaceJdbcTemplateAccessServiceImpl;

public class AnalogyDataProcessorImpl extends AbstractNamespaceJdbcTemplateAccessServiceImpl implements AnalogyDataProcessor {

	public void process() {
		SqlParameterSource parameter = null;

		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_HOUR_KPI_AGG_HOUR_OF_DAY"), parameter);
		//
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_HOUR_KPI_AGG_Summation"), parameter);
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_HOUR_KPI_AGG_PrecentageValues"), parameter);
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_HOUR_KPI_AGG_AccumulativeValues"), parameter);
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_HOUR_KPI_AGG_Summation"), parameter);
//		//
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_HOUR_KQI_AGG"), parameter);
//		//
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_DAY_KPI_AGG"), parameter);		
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_DAY_KPI_AGG_Summation"), parameter);
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_DAY_KQI_AGG"), parameter);
//		//
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_WEEK_KPI_AGG"), parameter);
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_WEEK_KPI_AGG_Summation"), parameter);
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_WEEK_KQI_AGG"), parameter);
//		//
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_MONTH_KPI_AGG"), parameter);
//		this.getJdbcTemplateDataAccessObject().update(statement("update_X_USERAPP_MONTH_KPI_AGG_Summation"), parameter);
//		this.getJdbcTemplateDataAccessObject().execute(statement("insert_X_USERAPP_MONTH_KQI_AGG"), parameter);

	}

}
